package study.leetcode.lcp;

/**
 * <h2>猜数字</h2>
 * 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个，小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏，请返回 小A 猜对了几次？
 * <p>
 * 输入的guess数组为 小A 每次的猜测，answer数组为 小B 每次的选择。guess和answer的长度都等于3。
 * <p>
 * <b>示例 1：</b>
 * <pre>
 * 输入：guess = [1,2,3], answer = [1,2,3]
 * 输出：3
 * 解释：小A 每次都猜对了。
 * </pre>
 * <b>示例 2：</b>
 * <pre>
 * 输入：guess = [2,2,3], answer = [3,2,1]
 * 输出：1
 * 解释：小A 只猜对了第二次。
 * </pre>
 * <b>限制：</b>
 * <pre>
 *     guess的长度 = 3
 *     answer的长度 = 3
 *     guess的元素取值为 {1, 2, 3} 之一。
 *     answer的元素取值为 {1, 2, 3} 之一。
 * </pre>
 *
 * @see <a href="https://leetcode-cn.com/problems/guess-numbers/">
 * 猜数字</a>
 */
public class Lcp1 {
    public int game(int[] guess, int[] answer) {
        int count = 0;
        if (guess[0] == answer[0]) {
            count++;
        }

        if (guess[1] == answer[1]) {
            count++;
        }

        if (guess[2] == answer[2]) {
            count++;
        }
        return count;
    }
}
